aching
throbbing
trembling
frustrated
desperate
squirming
writhing
leaking
tantalized